Technical Q&A

Java 07 - AppleScript for Java(1999 年 5 月 17 日)


Q: Java アプリケーションを記述しているとき、オブジェクト名を「object1 of Frame 1」と指定するのは不便です。オブジェクトに正式な名前を指定する方法はありますか。

A: あります。Java のソースコード内でオブジェクトから java.awt.Component.setName() を呼び出すと、AppleScript for Java によって生成される識別子よりもユーザフレンドリーな名前を指定することができます。

public class
                  Salad extends Component
{
   public Salad()
   {
         ...
      this.setName( "Green Salad" );
                           ...
   }
};


この例では、Salad "Green Salad" と指定することによって AppleScript 内でオブジェクトとやりとりすることができます。こうすると、「Green Salad」と「Caesar Salad」の区別は、デフォルトの命名規則を使って Salad 1、Salad 2 と指定する場合よりも簡単になります。


-- Michael Hopkins
Worldwide Developer Technical Support


Technical Q&As | Contents
Previous Question | Next Question

To contact us, please use the Contact Us page.